#!/bin/bash  
#  sudo apt-get install gettext 
export SERVICE_PATH="/path/to/service"  
export PORT="8080"  
  
# 使用awk或sed将@VAR@格式转换为$VAR格式  
# 然后使用envsubst进行替换  
# 注意：这种方法假设模板中没有其他$符号，否则可能会产生误匹配  
temp_file=$(mktemp)  
# sed 's/@\([^@]*\)@/$\1/g' template.conf > "$temp_file"  
envsubst < template.conf > actual_config.conf  
# rm "$temp_file"  

cat actual_config.conf 



# export NAME="Alice"
# export DATE="2023-04-01"
# envsubst < template.txt